import Dialog from '../vant/dialog/dialog';
export const request = (params) => {
  return new Promise((resolve, reject) => {
    let baseUrl = "https://applet.zhongyisheji.com"
    // let baseUrl = "http://192.168.2.175:9020"
    wx.request({
      url: baseUrl + params.url,
      data: params.data,
      method: params.method,
      header: {
        'content-type': "application/x-www-form-urlencoded",
        'accessToken': wx.getStorageSync('userInfo') ? wx.getStorageSync('userInfo').accessToken : ''
      },
      success(res) {
        resolve(res.data)
        // 判断当前页面是不是首页
        // let pages = getCurrentPages()
        // if (pages[pages.length - 1] && pages[pages.length - 1].route == 'pages/index/index' && !wx.getStorageSync('userInfo')) return
        // if (res.data.code == 501) {
        //   // wx.showToast({
        //   //   title: '登陆已过期，请重新登录！',
        //   //   icon: 'none',
        //   //   duration: 2000,
        //   //   success: () => {
        //   //     setTimeout(() => {
        //   //       wx.redirectTo({
        //   //         url: '/pages/login/login',
        //   //       })
        //   //     }, 2000)
        //   //   }
        //   // })
          
        //   Dialog.close()
        //   Dialog.confirm({
        //       title: '提示',
        //       confirmButtonText: '立即登录',
        //       message: '您暂未登录或登录已过期，请先登录才能更好的体验',
        //     })
        //     .then(() => {
        //       wx.redirectTo({
        //         url: '/pages/login/login',
        //       })
        //     })
        //     .catch(() => {
        //       // on cancel
        //       Dialog.close()
        //     });
        // }
      },
      fail(err) {
        reject(err);
        wx.showToast({
          title: '暂无数据!',
          icon: 'none'
        })
      }
    })
  })
}

function dateDiff(firstDate, secondDate) {
  var firstDate = new Date(firstDate);
  var secondDate = new Date(secondDate);
  var diff = Math.abs(firstDate.getTime() - secondDate.getTime())
  var result = parseInt(diff / (1000 * 60 * 60 * 24));
  return result
}